package br.com.softwareEvaluation.mb;


import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.primefaces.context.RequestContext;

import br.com.softwareEvaluation.dao.softwareDao;
import br.com.softwareEvaluation.model.Software;



@ManagedBean(name = "softwareEx")
@SessionScoped
public class SoftwareEx implements Serializable{
	
	private Software soft;
	
	softwareDao softwareUpdate = new softwareDao(); 
	
public void exibir(Software s) {
		
		this.soft = s;
		
				
	}

/*
public void alterar( ) {
		
		
	//	softwareUpdate.update(this.soft);
		
				
	}
	
	public Software getSoft() {
		return soft;
	}

	public void setSoft(Software soft) {
		this.soft = soft;
	}

	public void updateChart() {
    	System.out.println("avaliacaoManutenibilidade: " + soft.getManutenibilidade());
    	System.out.println("avaliacaoFuncionalidade: " + soft.getFuncionalidade());
    	System.out.println("avaliacaoQualidade: " + soft.getQualidade());
    	System.out.println("avaliacaoConfiabilidade: " + soft.getConfiabilidade());
    	System.out.println("avaliacaoPortabilidade: " + soft.getPortabilidade());
    	System.out.println("avaliacaoEficiencia: " + soft.getEficiencia());
    	System.out.println("avaliacaoUsabilidade: " + soft.getUsabilidade());
        
        RequestContext reqCtx = RequestContext.getCurrentInstance();        
        reqCtx.addCallbackParam("avaliacaoManutenibilidade", soft.getManutenibilidade());
        reqCtx.addCallbackParam("avaliacaoFuncionalidade", soft.getFuncionalidade());
        reqCtx.addCallbackParam("avaliacaoQualidade", soft.getQualidade());
        reqCtx.addCallbackParam("avaliacaoConfiabilidade", soft.getConfiabilidade());
        reqCtx.addCallbackParam("avaliacaoPortabilidade", soft.getPortabilidade());
        reqCtx.addCallbackParam("avaliacaoEficiencia", soft.getEficiencia());
        reqCtx.addCallbackParam("avaliacaoUsabilidade", soft.getUsabilidade());
    }
*/
}
